﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BackusEntity;
using System.Data.SqlClient;
using System.Data;

namespace BackusLogic
{
    public class UsuarioManager
    {
        SABMILLEREntities modeloEntidades = new SABMILLEREntities();

        public List<usp_ObtenerUsuariosPorCriterio_Result> obtenerUsuariosPorCriterio(string nombre, string apellidoPaterno, string apellidoMaterno)
        {
            try
            {
                List<usp_ObtenerUsuariosPorCriterio_Result> usuarios = modeloEntidades.usp_ObtenerUsuariosPorCriterio(nombre, apellidoPaterno, apellidoMaterno).ToList<usp_ObtenerUsuariosPorCriterio_Result>();
                return usuarios;
            }
            catch (SqlException e)
            {
                return null;
            }
        }

        public List<usp_ObtenerUsuariosPorLogin_Result> obtenerUsuariosPorLogin(string login)
        {
            try
            {
                List<usp_ObtenerUsuariosPorLogin_Result> usuarios = modeloEntidades.usp_ObtenerUsuariosPorLogin(login).ToList<usp_ObtenerUsuariosPorLogin_Result>();
                return usuarios;
            }
            catch (SqlException e)
            {
                return null;
            }
        }
    }
}
